//今儿又是活力满满的一天呢~
#define _CRT_SECURE_NO_WARNINGS 1
#include "string.h"

wgc::string::string(const char* str = "")//构造函数
	:_str(new char[strlen(str)+1])
{
	strcpy(_str, str);
}

wgc::string::~string()//析构函数
{
	delete[] _str;
	_str = nullptr;
}
//
const char* wgc::string::c_str()
{
	return _str;
}
wgc::string& wgc::string::operator=(const string& s)
{
	if (this != &s)
	{
		delete[] _str;
		//原来的空间全删了，创建一个新的空间和数据
		_str = new char[strlen(s._str) + 1];
		strcpy(_str, s._str);

	}
	return *this;
}